home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 49 / Amiga Format CD49 (2000-01-17)(Future Publishing)(GB)(Track 1 of 3)[!][issue 2000-02].iso / -serious- / programming / mui / mcc_popph / mcc_popph_src / popph_misc.c < prev    next >
C/C++ Source or Header  |  1999-11-30  |  694b  |  56 lines

  1.  
  2. /*
  3. ** $Id: popph_misc.c,v 1.2 1999/11/16 20:58:12 carlos Exp $
  4. **
  5. ** © 1999 Marcin Orlowski <carlos@amiga.com.pl>
  6. */
  7.  
  8.  
  9. #include "popph.h"
  10.  
  11. /// _strlen
  12.  
  13. int _strlen( char *str, char stop )
  14. {
  15. int i=0;
  16.  
  17.         while(str[i] != stop)
  18.                 i++;
  19.  
  20.         return( i );
  21. }
  22. //|
  23. /// _strchr
  24. char *_strchr( char *buf, char key )
  25. {
  26. char *found = NULL;
  27. int  i;
  28.  
  29.     for( i = 0; ; i++ )
  30.        {
  31.        if( buf[i] == 0 )
  32.            break;
  33.  
  34.        if( buf[i] == key )
  35.            {
  36.            found = &buf[i];
  37.            break;
  38.            }
  39.        }
  40.  
  41.     return( found );
  42. }
  43. //|
  44. /// xget
  45.  
  46. ULONG xget( Object *obj, int attr)
  47. {
  48. ULONG val;
  49.  
  50.         get( obj, attr, &val);
  51.         return( val );
  52. }
  53. //|
  54.  
  55.  
  56.